@charset "utf-8";
/* CSS Document */



#wrap-site{ height:34px; line-height:34px; background:#f9f9f9; border-bottom:1px solid #eee;}
#wrap-site,#wrap-site a{ font-size:14px;}
.site-nav-r li{ float:left}
.site-nav-l li{ float:left}
.site-nav-r li a{ display:block; padding: 0 10px 0 10px;}
.site-nav-r .kf{ padding:0 0 0 15px;}

.site-nav-l.login li{
	color:#666;
}
.site-nav-l.login li.log-in a{
	color:#666;
}
.site-nav-l.login li.register a{
	color:#ff6767;
}

.site-nav-l li a{
	display:block; 
	padding:0  0 0 15px;
	font-size:12px;
	color: #333;
}
.site-nav-l li a:hover{
	color: #0daeff;
}

.site-nav-r li.sp{
	position: relative;
	border-left:1px solid #f9f9f9;
	border-right:1px solid #f9f9f9;
}
.site-nav-r li.sp a span{
	display: inline-block;
	width:10px;
	height:8px;
	background: url("../images/ico-arrows-show.png") no-repeat top center;
}
.site-nav-r li.sp:hover{
	padding-bottom: 1px;
	background-color: #fff;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.site-nav-r li.sp:hover a span{
	background: url("../images/ico-arrows-show-blue.png") no-repeat top center;
}
.site-nav-r li.sp:hover > a{
	color: #0daeff;
}

.site-nav-r .user-service:hover ul{
	display: block;
}
.site-nav-r .user-service ul{
	display: none;
	position: absolute;
	top:35px;
	right: -1px;
	width:90px;
	padding-top: 5px;
	border: 1px solid #dcdcdc;
	border-top:none;
	background-color: #fff;
	z-index: 20;
}
.site-nav-r .user-service ul li{
	height: 30px;
	line-height: 30px;
}
.site-nav-r .user-service ul li a{
	display: block;
	width:70px;
	padding: 0 10px 0 10px;
}
.site-nav-r .wechat-shop {
	padding-left: 15px;
	background: url("../images/ico-phone.png") no-repeat left 10px center;
}
.site-nav-r .wechat-shop:hover .wechat-code{
	display: block;
}
.site-nav-r .wechat-shop .wechat-code{
	display: none;
	z-index: 20;
	position: absolute;
	top:35px;
	right:-1px;
	width:120px;
	/*height:127px;*/
	background-color: #fff;
	border: 1px solid #dcdcdc;
	border-top:none;
}
.site-nav-r .wechat-shop .wechat-code img{
	display: block;
	width:100px;
	height:100px;
	margin: 10px 10px 0 10px;
}
.site-nav-r .wechat-shop .wechat-code p{
	width:100%;
	height:37px;
	line-height: 37px;
	color: #ff6767;
	font-size:12px;
	text-align: center;
}

/*头部*/
.head{ height:107px; position:relative; }
.logo{ width:200px; float:left;text-align: left;}
.logo img{ max-height: 56px;border:none;position: relative;top:30px;}
.head-search{ width:550px; float:right; margin-right:325px;}
.search-input{ height:40px; border:2px solid #00adff; border-radius:2px; overflow:hidden; position:relative}
.input-md{ width:436px; height:36px; line-height:40px; border-width:0; padding:0 10px; font-size:14px; }
.search-btn{ width:90px; height:40px; color:#fff; position:absolute; cursor:pointer; right:0; top:0; background:url(../images/searchBtn.png) no-repeat center center #00adff}
.search-nav li{ float:left;}
.search-nav li a{ padding:0 5px;color:#999}
.wechat{ width:100px; height:115px; position:absolute; top:10px; right:15px;}

#wrap-head .shopping-cart{
	position:absolute;
	top:30px;
	right:0;
	width:126px;
	height:44px;


}
#wrap-head .shopping-cart:hover .shopping-cart-cont{
	display: block;
}
#wrap-head .shopping-cart:hover .cart-main{
	/*box-shadow:  0px 0px 10px 0px #999;*/
	border:1px solid #dcdcdc;
	border-bottom:none;
}

#wrap-head .shopping-cart .cart-null{
	margin-top: 50px;
	margin-left: 15px;
	font-size: 14px;
	color: #666;
}
#wrap-head .shopping-cart .log-out {
	padding: 50px;
	font-size: 14px;
	color: #666;
}
#wrap-head .shopping-cart .log-out p {
	line-height: 26px;
}
#wrap-head .shopping-cart .log-out a {
	display: block;
	margin-top: 10px;
	width: 60px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	background-color: #ff6767;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}


#wrap-head .shopping-cart .cart-main{
	cursor: pointer;
	z-index: 15;
	position: absolute;
	top:0;
	left:0;
	right:0;
	height:25px;
	font-size:16px;
	color: #666;
	line-height: 28px;
	padding: 10px 0;
	background: #fff url("../images/ico-arrows.png") no-repeat right 10px center;
}
#wrap-head .shopping-cart .cart-main span{
	position: relative;
	float: left;
	width:25px;
	height:25px;
	margin-right: 10px;
	margin-left: 15px;
}
#wrap-head .shopping-cart .cart-main span i{
	position:absolute;
	top:-8px;
	right:-10px;
	width:20px;
	height:20px;
	font-size:12px;
	color: #fff;
	background-color:#ff6767;
	border-radius:10px;
	line-height: 20px;
	text-align:center;
	font-style: normal;
}
#wrap-head .shopping-cart .shopping-cart-cont{
	display: none;
	z-index: 10;
	position: absolute;
	top: 45px;
	right:0;
	width:310px;
	height:582px;
	overflow: hidden;
	background-color: #fff;
	border:1px solid #dcdcdc;

	/*-webkit-box-shadow: 0px 0px 10px 0px #999;*/
	/*-moz-box-shadow: 0px 0px 10px 0px #999;*/
	/*box-shadow:  0px 0px 10px 0px #999;*/
}
#wrap-head .shopping-cart-cont .list-title{
	width: 290px;
	height: 39px;
	padding: 0 10px;
	line-height: 40px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 14px;
	color: #666;
	background-color: #fff;
}
#wrap-head .shopping-cart-cont .list-title span{
	float: right;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	background: url(../images/sidebar/sid-close.png) no-repeat center;
}
#wrap-head .shopping-cart-cont .cart-cont-list{
	position: absolute;
	top:40px;
	left:0;
	bottom:75px;
	width:310px;
}
#wrap-head .shopping-cart-cont .cont-list-item{
	position: relative;
	width: 100%;
	padding: 9px 0;
	background-color: #fff;
}
#wrap-head .shopping-cart-cont .cont-list-item:hover{
	background-color: #f2f2f2;
}
#wrap-head .shopping-cart-cont .cont-list-item:hover .count{
	display: none;
}
#wrap-head .shopping-cart-cont .cont-list-item:hover .item-cont .price-count .count-action{
	display: block;
}

#wrap-head .shopping-cart-cont .cont-list-item .ms-active-msg{
	float: left;
	width:100%;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
}
#wrap-head .shopping-cart-cont .cont-list-item .ms-active-msg a{
	font-size: 12px;
	color: #999;
}
#wrap-head .shopping-cart-cont .cont-list-item .ms-active-msg:hover a{
	text-decoration:underline;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-img{
	float: left;
	width: 72px;
	height: 72px;
	margin: 0 5px 0 3px;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-img img{
	width:100%;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont{
	float: left;
	width: 214px;
	height: 72px;
	font-size: 12px;
	color: #333;
	line-height: 1.5;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont p{
	width:210px;
	overfow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sidebar-con .sidebar-commodity .com-list .com-list-item .item-con .company {
	color: #999;
	margin-top: 5px;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count{
	margin-top: 8px;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count em{
	float: left;
	color: #ff6767;
	line-height: 20px;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count .delete-btn{
	float: right;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(../images/sidebar/sid-del.png) no-repeat center;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count span{
	float: right;
	margin-right: 40px;
	width: 74px;
	height: 20px;
	line-height: 18px;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count .count-action {
	display: none;
	border: 1px solid #dcdcdc;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count .count {
	text-align: center;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count span i {
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
	cursor: pointer;
	font-style: normal;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count span input {
	float: left;
	border: none;
	background: none;
	width: 30px;
	height: 18px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #dcdcdc;
	border-top: 0;
	border-bottom: 0;
}
#wrap-head .shopping-cart-cont .cont-list-item .item-cont .price-count span i {
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
}
#wrap-head .shopping-cart-cont .cont-list-active .active-title {
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	border-bottom: 1px solid #eee;
	background-color: #ffecec;
}
#wrap-head .shopping-cart-cont .cont-list-active .active-title span {
	color: #fff;
	padding: 2px 5px 8px 5px;
	background: url("../images/bg-red.png") no-repeat center;
	margin-right: 5px;
}
#wrap-head .shopping-cart-cont .cont-list-active .active-title em {
	color: #ff6767;
}
#wrap-head .shopping-cart-cont .cont-list-active .active-msg{
	padding:0 2px;
	font-size:12px;
	border:1px solid #ff6767;
	color:#ff6767;
	margin-right: 3px;
}
#wrap-head .shopping-cart-cont .go-cart{
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
	height: 55px;
	padding-top: 20px;
	line-height: 55px;
	background-color: #eee;
	font-size:14px;
	color: #333;
}
#wrap-head .shopping-cart-cont .go-cart span{
	padding-left: 10px;
}
#wrap-head .shopping-cart-cont .go-cart p{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:20px;
	background-color: #fff;
}
#wrap-head .shopping-cart-cont .go-cart em{
	color: #ff6767;
}
#wrap-head .shopping-cart-cont .go-cart .go-cart-btn{
	position: absolute;
	right:15px;
	top:35px;
	float: right;
	width:100px;
	height:28px;
	text-align: center;
	line-height: 28px;
	font-size:12px;
	color: #fff;
	background-color: #ff6767;
	/*margin-right: 20px;*/
	/*margin-top: 15px;*/
}

/*头部end*/

/*新版头部*/
#wrap-site {
	width:100%;
}
.wid990{
	width:990px;
	margin:0 auto;
}
#wrap-site .padd-l-15{
	padding-left: 15px;
}
/*新版头部 end*/

#wrap-topAD a{ width:100%; height:120px; display:inline-block}
.warp-body{ background:#f8f8f8; overflow:hidden}


/*尾部*/
/*#warp-foot{ background:#fff;}*/
#warp-foot{ background:transparent;}
/*f1*/
.foot-hd{ padding:25px 0 30px 0}
.foot-hd li{ float:left; height:48px; line-height:48px; font-size:18px; padding-left:90px;}
.foot-hd li i{ width:48px; height:48px; margin-right:10px;  float:left; background:url(../images/comIco.png) no-repeat; background-size: 191px 48px}
.foot-hd .ico-1{ background-position:0 0 }
.foot-hd .ico-2{background-position:-48px -1px }
.foot-hd .ico-3{background-position:-96px 0 }
.foot-hd .ico-4{background-position:-144px 0 }
/*f2*/
.foot-bd{ border-bottom:1px solid #e1e1e1;padding-bottom:20px;padding-top: 20px;}
.foot-bd .bd-left dl{ float:left; padding:6px 30px 0 70px;line-height:22px;}
.foot-bd .bd-left dt{ font-weight:bold; color:#666; font-size:14px}
.foot-bd .bd-right{ margin-left:50px; padding:6px 0 0  50px; background:url(../images/lineDashed.png) no-repeat 0 0;}
.foot-bd .bd-right li{ padding-bottom:8px; line-height:20px;}
.foot-bd .bd-right .ph{  color:#ff514c}
.bd-left a{font-size:12px}
.bd-left a,.bd-right{ color:#777}
/*f3*/
.foot-ft{}
.ft-hd-cer,.ft-hd-nav{ text-align:center; padding:15px 0 0 0}
.ft-hd-cer a,.ft-hd-nav a{ display:inline-block; font-size:18px; color:#999; padding:0 15px;}
.ft-hd-cer a span,.ft-hd-nav a span{ width:1px; height:18px; background:#ededed; right:0; top:2px }
.ft-hd-cer a{ font-size:16px; color:#333}
.ft-hd-cer a span{ top:0}
.ft-hd-sec{ text-align:center; padding-top:15px;}
.ft-hd-sec span{ display:inline-block; margin:0 10px;}
.ft-hd-copy{ text-align:center; padding-top:15px; padding-bottom:50px; color:#a0a0a0; font-size:16px;}


/*尾部end*/

/*990宽度 新版底部*/
.warp-foot-n {
	width:990px;
	margin:0 auto;
}
.warp-foot-n  .foot-hd{
	padding: 20px 0;
}
.warp-foot-n .foot-hd li{
	font-size: 16px;
	padding-left: 40px;
}
.foot-hd li:first-child{
	padding-left: 0;
}
.warp-foot-n .foot-hd li i{
	margin-right: 5px;
}
.warp-foot-n .bd-left a, .warp-foot-n .bd-right{
	color: #666;
}
.warp-foot-n .foot-bd .bd-left dl{
	padding: 6px 80px 0 0;
	font-size: 12px;
}
.warp-foot-n .foot-bd .bd-right{
	margin-left: 0;
}
.foot-bd .bd-right .wechat-shop{
	width:87px;
	font-size:14px;
	color: #333;
	line-height: 20px;
	text-align: center;
	background: url("../images/wechat-qr.png") no-repeat center bottom;
	background-size: 87px;
	padding:0 60px 98px 60px;
}
.warp-foot-n .foot-bd{
	border-bottom: none;
	border-top:1px solid #e1e1e1;
	padding:0;
	padding-top: 20px;

}
.warp-foot-n .foot-bd .bd-right li{
	line-height: 21px;
}
.ft-hd-cer, .ft-hd-nav{
	font-size: 0;
}
.ft-hd-nav a{
	position: relative;
	font-size:14px;
	color: #333;
}
.ft-hd-nav a:after{
	content: '';
	position: absolute;
	right:0;
	top:0;
	bottom:0;
	width:1px;
	background-color: #999;
}
.ft-hd-nav a:last-child:after{
	content: normal;
}
.ft-hd-cer a{
	position: relative;
	font-size:14px;
	color: #888;
}
.ft-hd-cer a:after{
	content: '';
	position: absolute;
	right:0;
	top:0;
	bottom:0;
	width:1px;
	background-color: #999;
}
.ft-hd-cer a:last-child:after{
	content: normal;
}
.ft-hd-cer{
	padding-top: 10px;
}
.ft-hd-copy{
	padding-top: 10px;
	font-size:14px;
	color: #888;
}
.ft-hd-copy a{
	color:#888;
}

/*990宽度 新版底部  end*/


a.btn{display:inline-block;padding:9px 26px;border-radius:2px;color:#00ACFF;border:1px solid #00ACFF;text-align:center;font-size:14px;}
a.green{background:#0DAEFF;color:#fff;border-width:0px;}
a.green:hover{color:#fff;background:#00A4F2;}
.marginR8{margin-right:8px;}
.marginR16{margin-right:16px;}

/*喜欢推荐*/
.likePro{ height:380px; background:#fff;}
.likePro-hd{ height:50px; position:relative; background:url(../images/lineDashed-h.png) repeat-x bottom #fff; border:1px solid #eee; border-bottom:none;}
.likePro-hd-main{ margin-left:15px;}
.likePro-hd-main li{ float:left; line-height:50px; padding-right:18px; font-size:16px;margin-right:18px; position:relative; cursor:pointer}
.likePro-hd-main li span{ width:1px; height:20px; background:#999; position:absolute; right:0; top:15px;}
.likePro-hd-main li i{ width:27px; height:27px; float:left; margin-top:11px; padding-right:10px;  background:url(../images/hotIco.png) no-repeat -1px 0 ;}
.likePro-hd-main li i.c-1{ background-position:-1px -30px;}
.likePro-hd-main li i.c-1-1{ background-position:-1px -0;}
.likePro-hd-main li i.c-2{ background-position:-1px -90px;}
.likePro-hd-main li.cur{ line-height:49px; color:#0daeff; border-bottom:1px solid #0daeff}
.likePro-hd-main li.cur .c-1{background-position:-1px -0px;}
.likePro-hd-main li.cur .c-2{background-position:-1px -60px;}
.likePro-hd .more{ font-family:"宋体";line-height:50px;position:absolute; right:18px; }

.likePro-hd-btn{ position:absolute; right:18px; top:10px;}
.likePro-hd-btn li{ float:left; width:25px; height:25px; line-height:25px; margin-right:6px;}

.likePro-bd{ overflow:hidden; border-left:1px solid #ececec; border-bottom:1px solid #ececec;padding:0 2px;}
.likePro-bd-item{ width:240px; height:330px; float:left; border-right:1px solid #ececec;}
.likePro-bd-pic{ width:220px; height:220px; overflow:hidden; margin:10px auto}
.likePro-bd-info{ display:inline-block; margin:0 10px;}
.likePro-bd-info p{ padding:0px 0 6px 0}
.likePro-bd-info p span{ color:#999}
.likePro-bd-info .title{ width:220px; color:#666;
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.likePro-bd-info .cost{ color:#0daeff}
.likePro-bd-info .cost em{ color:#fc6e70; font-weight:normal}

/*猜你喜欢通用*/
.Related-main{ background:#fff;}
.Related-hd{ height:40px; line-height:40px; position:relative; border:1px solid #eee;}
.Related-hd h2{ font-size:16px; position:relative; font-weight:normal;}
.Related-hd h2 b{ width:16px; height:16px;float:left;margin-top:12px;margin-left:8px; background:url(../images/hoticon1_min.png) no-repeat;}
.Related-hd h2 span{float:left;margin-left:8px;}
.Related-hd a{ display:block; position:absolute; top:0; right:8px; font-family:"宋体"}

.Related-bd{ border:1px solid #eee; border-top:none; padding-bottom:28px;}
.Related-item{ height:210px;}
.Related-pic{ width:130px; height:130px; margin:0 auto; padding-top:28px;}
.Related-text{ padding:0 10px; line-height:16px; font-size:12px;}
.Related-text p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.Related-text strong{ color:#fc5759}

/**上一页、下一页**/
.Pagination{ height:46px; margin-top:10px; margin-bottom:10px; padding-top:12px; text-align:center; background:#fff;}
.Pagination div{ display:inline-table; line-height:34px;}
.Pagination a{ width:43px;text-align:center;line-height:32px;display:inline-block; float:left; border:1px solid #dcdcdc;margin-left:-1px; }
.Pagination .page-btn{ width:64px; margin:0 6px;}
.Pagination span{ float:left;height:32px; line-height:32px; text-align:center; overflow:hidden; margin-right:8px;}
.Pagination .pag-inp{ width:48px; border:1px solid #0daeff;}
.Pagination .pag-inp input{ width:100%; height:100%;height:32px;line-height:32px; margin:0; padding:0; text-align:center; border-width:0}
.Pagination .pag-go{ width:65px;  background:#fff; border:1px solid #0daeff; color:#0daeff;}
.Pagination .pag-go button{ width:100%; height:100%; margin:0; padding:0; background:none; cursor:pointer;color:#0daeff}

.Pagination .cur{ background:#0daeff; border:1px solid #0daeff; color:#fff;}
/**产品列表通用（大图）**/
.array-container{ width:1210px;}
.array-item{ width:242px;  float:left; background:#fff; overflow:hidden;  border:none;}
.array-pic{ width:200px; height:200px; overflow:hidden; margin:17px;}
.array-info{ padding: 0 17px 17px 17px;}
.array-info .cost{ font-size:12px; height:28px; line-height: 28px; margin-bottom: 5px}
.array-info .cost .fl{ color:#f83b3e}
.array-info .cost .fr{ padding-top:4px; color:#666}
.array-info .cost .cost-span{ float:left; padding-left: 5px; }
.array-info .cost strong{  float: left; font-size:18px; color:#fc5759;}
.array-info .cost span{ display:inline-block; height:16px;background-color: #ff6767; padding:0 1px;line-height:16px; color:#fff; }
.array-info .cost.not-here{ color:#ff6767; line-height: 27px;}
.array-info .text { color:#888; font-size:12px; padding-top:5px;}
.array-info .btn{ padding-top:15px;}
.array-info .btn-txt{ line-height:24px; padding-left:6px;}
.array-info .buy-btn a{ width:70px; height:29px; border:1px solid #cccccc; color:#b9b9b9; cursor:pointer; display:block; font-size:12px; position:relative; padding-left:17px;  text-align:center; line-height:29px; margin-top:2px;}
.array-info .buy-btn i{ position: absolute;left: 2px;top: 6px;font-size: 18px;}
.array-info .buy-btn a:hover{ border:1px solid #cccccc; color:#b9b9b9}
.array-info .buy-btn .can{border:1px solid #ff6767; color:#ff6767;}
.array-info .buy-btn .can:hover{ color:#f00; border:1px solid #f00}

/*购买数量表框*/
.buy-Num-bd{ width:30px; height:29px; border:1px solid #dcdcdc; float:left; padding-right: 18px; position:relative; margin-right:10px; margin-top:2px;}
.buy-numInp{ width:30px; height:27px;line-height:27px; border-width:0px; text-align:center; font-size:12px;}
.buy-Num-bd span{ width:18px; height:14px; color:#808080; border:1px solid #dcdcdc; text-align:center; line-height:14px; position:absolute; cursor:pointer;}
.buy-Num-bd .btn-add{ top:-1px; right:-1px; border-bottom:0;}
.buy-Num-bd .btn-reduce{bottom:-1px; right:-1px;}
.buy-Num-bd .text{ position: absolute; top:24px; left:0; font-size:12px; line-height:16px; width:100%; text-align:center;}

/*购买数量表框 横*/
.buy-Num-bd.across{ width:44px; height:22px; border:1px solid #dcdcdc; float:left; padding:0 22px; position:relative;margin:0;}
.buy-numInp.across{ width:38px; height:18px;line-height:18px; border-width:0px; text-align:center; font-size:12px;}
.buy-Num-bd.across span{ width:22px; height:22px; color:#808080; border:1px solid #dcdcdc; text-align:center; line-height:22px; position:absolute;top:-1px; cursor:pointer;}
.buy-Num-bd.across .btn-add{  right:-1px;}
.buy-Num-bd.across .btn-reduce{ left:-1px;}
.buy-Num-bd.across .text{ position: absolute; top:24px; left:0; font-size:12px; line-height:16px; width:100%; text-align:center;}


/*购买按钮*/
.buy-btn a{ width:70px; height:22px; border:1px solid #ff6767; color:#ff6767; display:block; font-size:12px; position:relative; padding-left:15px;  text-align:center; line-height:22px;}
.buy-btn i{ position: absolute;left: 21px;top: 5px;font-size: 18px;}
.buy-btn a:hover{ color:#f00; border:1px solid #f00}
.buy-btn2 a{ width:68px; height:26px;margin-right:10px; border:1px solid #cccccc; color:#b9b9b9; display:block; font-size:12px; position:relative; padding-left:17px;  text-align:center; line-height:26px;}
.buy-btn2 i{ width:15px; height:16px; position:absolute; left:4px; top:7px; background:url(../images/buyicon1.png) no-repeat;}
.buy-btn2 a:hover{ border:1px solid #cccccc; color:#b9b9b9;}
.buy-btn2 a.can{ border:1px solid #ff6767; color:#ff6767; }
.buy-btn2 .can i{ background:url(../images/buyico.png) no-repeat;}
.buy-btn2 .can:hover{ color:#f00; border:1px solid #f00}

.rest-btn a{ width:65px; height:22px; border:1px solid #0daeff; color:#0daeff; display:block; font-size:12px; position:relative; padding-left:12px;  text-align:center; line-height:22px;}
.rest-btn i{ width:15px; height:16px; line-height:16px; position:absolute; left:6px; top:4px; font-style:normal; background:url(../images/qingdanIco.png) no-repeat;}
.rest-btn a:hover{ color:#0496e0; border:1px solid #0496e0}


/**限时特卖**/
.hotPro-bd .hotPro-item{ width:240px; height:388px; float:left; border-right:1px solid #eee;}
.hotPro-item-pic{ width:220px; height:220px; overflow:hidden; margin:10px auto;}
.hotPro-item-info{ padding:0 10px;}
.hotPro-item-info .title{ font-size:16px; padding-bottom:7px; padding-left:3px;}
.hotPro-item-info .cost{ height:24px; line-height:24px;padding-bottom:4px; color:#fff; background:url(../images/costIco.png) no-repeat 0 0}
.hotPro-item-info .cost span{ margin-left:95px;}
.hotPro-item-info .del{ color:#999; }
.hotPro-item-info .endtime{ height:20px; line-height:20px; padding:6px 0 0 0; color:#666}
.hotPro-item-info .endtime li{ float:left}
.hotPro-item-info .endtime .endtime-num{ border:1px solid #ff6767; font-size:14px; height:18px; text-align:center; margin:0 3px; line-height:18px; padding:0 1px; border-radius:2px; color:#ff6767}
.hotPro-item-info .btn{ padding-top:8px; text-align:center;}
.hotPro-item-info .btn a{ width:206px; height:30px; line-height:30px; text-align:center; border-radius:5px; border:1px solid #ff6767; color:#ff6767; display:inline-block;}

/*详情内容选顶卡通用*/
.tab-container{ border:1px solid #eee;}
.tab-con-hd { height:40px; line-height:40px; border-bottom:1px solid #eee; position:relative;}
.tab-con-hd ul{ width:100%; height:41px; position:absolute; left:0; top:-1px;}
.tab-con-hd li{ width:110px;float:left; text-align:center; cursor:pointer; border-right:1px solid #eee;}
.tab-con-hd li.cur{ border-top:2px solid #0daeff; height:41px; line-height:36px; color:#0daeff; border-bottom:1px solid #fff; background:#fff;}
.tab-con-bd{ padding:15px 18px;}

.alertmsg{font-size:14px;}
.nodata{text-align:center;font-size:14px;padding:15px 0px;color:#7F7F7F}

/*导航*/
.menu{}
.nav-l,.nav-r,.nav-r li{ float:left;}
.nav-r li:hover a{ color:#0daeff; }
.nav-r li a{color:#444;font-weight:bold;}
.nav-r li a.cur{color:#00BEFF;}
.nav-l{ width:200px; position:relative;}
.nav-l-hd{  position: relative; cursor:pointer; height:40px; border-radius:5px 5px 0 0; line-height:45px; font-size:18px; background:#00adff; text-align:center; color:#fff; font-weight:normal;z-index:999;}
.nav-l-hd img{ position:absolute;top:13px;left:40px;width:17px;height:17px; }
.nav-l-bd{ width:200px; height:490px; padding-top:10px; position:absolute; top:40px; background:#ffffff; z-index:999;}
.nav-l-bd .nav-item{ padding-bottom:3px;z-index:999;}
.nav-item .nav-title{
	width:135px;
	/*height:25px;*/
	height: 27px;
	/*line-height:25px;*/
	line-height: 25px;
	padding:1px 0 1px 65px;
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nav-item .nav-title span{overflow:hidden;width:100px;height:25px;display:inline-block;}
.nav-item .nav-title .nav-item-icon{ width:19px; height:17px; display:inline-block; background:url(../images/navIco.png) no-repeat; position:absolute; left:32px; top:6px;}
.nav-item .nav-title b{
	line-height:29px;
	font-weight:normal;
	position:absolute;
	color:#999;
	z-index:999;
	right:20px;
	font-family:"宋体"
}
.nav-item .nav-title .nav-line{
	width:2px;
	height:27px;
	background:#fff;
	position:absolute;
	right:-2px;
	top:0px;
	display:none;
}

.nav-item .nav-sub{ width:750px; height:500px; position:absolute;overflow:hidden; left:200px; top:0px; display:none; background:#fff}
.nav-item .nav-sub .nav-sub-inner{ height:498px; border:1px solid #0daeff}
.nav-sub-item{ width:340px; height:60px; float:left; padding:10px 10px 0 20px;}
.nav-sub-item .sub-item-title{ font-size:14px; padding-bottom:6px; border-bottom:1px dashed #dcdcdc;}
.nav-sub-item .sub-item-title a{ float:right; line-height:16px; padding:0 3px; font-family:"宋体"}
.nav-sub-item .sub-item-con{ padding-top:5px; font-size:12px;height:37px;overflow:hidden;line-height: 16px;}
.nav-sub-item .sub-item-con a{ padding:0 1px; line-height: 16px;padding-top:2px; display:inline-block}

.nav-l-bd .cur .nav-title{
	background:#fff;
	padding-top: 0;
	padding-bottom: 0;
	border:1px solid #0daeff;
    /*-moz-box-sizing: border-box;*/
	/*-webkit-box-sizing: border-box;*/
	/*-o-box-sizing: border-box;*/
	/*-ms-box-sizing: border-box;*/
	/*box-sizing: border-box;*/
	/*width: 202px;*/
	width: 134px;
}
.nav-l-bd .cur .nav-title .nav-line{ display:block}
.nav-l-bd .cur .nav-sub{ display:block;}

.nav-item .nav-title .icon-1{ background-position:0 0 }
.nav-item .nav-title .icon-2{ background-position:0 -24px}
.nav-item .nav-title .icon-3{ background-position:0 -48px}
.nav-item .nav-title .icon-4{ background-position:0 -72px}
.nav-item .nav-title .icon-5{ background-position:0 -96px}
.nav-item .nav-title .icon-6{ background-position:0 -120px}
.nav-item .nav-title .icon-7{ background-position:0 -144px}
.nav-item .nav-title .icon-8{ background-position:0 -168px}
.nav-item .nav-title .icon-9{ background-position:0 -192px}
.nav-item .nav-title .icon-10{ background-position:0 -216px}
.nav-item .nav-title .icon-11{ background-position:0 -240px}
.nav-item .nav-title .icon-12{ background-position:0 -264px}
.nav-item .nav-title .icon-13{ background-position:0 -288px}
.nav-item .nav-title .icon-14{ background-position:0 -312px}
.nav-item .nav-title .icon-15{ background-position:0 -336px}
.nav-item .nav-title .icon-16{ background-position:0 -360px}

.nav-r{ padding-top:10px; height:30px; line-height:30px;   }
.nav-r li{ position:relative}
.nav-r a{ padding:0 28px; font-size:14px;}
.nav-r li span{ width:1px; height:15px; background:#e5e5e5; position:absolute; right:0; top:7px;}

.crumbs{ line-height:20px; color:#333; padding:8px 0 }
.crumbs b{ width:11px; height:13px; margin-top:3px; margin-right:3px; float:left; background:url(../images/buyIcos.png) no-repeat -143px -115px}
.crumbs em{ font-family:"宋体"; padding:0 3px;}
.crumbs a{ color:#333}

/* quick_links */
.quick_links_wrap{ font-size:0;width:66px; position:fixed;left:50%;bottom:100px;margin-left:606px; z-index:9; -webkit-transition:width linear .4s; -moz-transition:width linear .4s; -ms-transition:width linear .4s; transition:width linear .4s; _position:absolute; _bottom:auto; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);}
.quick_links_wrap.quick_links_min{ width:34px;}
.quick_links_wrap.quick_links_dockright{ margin-left:0; left:auto; right:4px;}
.quick_links_panel{
	background:#FBFBFB;
	border:1px solid #EAEAEA;
	box-shadow:0 0 4px rgba(0,0,0,.14);
	padding-bottom:30px;
	/*height:308px;*/
	height:385px;
	width:64px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
	-webkit-transition:all ease .4s;
	-moz-transition:all ease .4s;
	-ms-transition:all ease .4s;
	transition:all ease .4s;
}
.quick_links_min .quick_links_panel{ height:0; width:32px;}
.quick_links_allow_gotop{
	height:462px;
}
.quick_links_min .quick_links_allow_gotop{ height:32px;}
.quick_links_panel .quick_toggle{ background:#FBFBFB; height:30px; width:100%; position:absolute; left:0; bottom:0;}
.quick_links_panel .toggle{ background:url(../images/bg_hor.png) no-repeat -160px -62px; margin:-10px 0 0 -10px; height:20px; width:20px; position:absolute; left:50%; top:50%; -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; transition:all linear .4s;}
:root .quick_links_panel .toggle{ background-position:-160px -82px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.quick_links_min .quick_links_panel .toggle{ background-position:-160px -82px;}
:root .quick_links_min .quick_links_panel .toggle{ background-position:-160px -82px; -webkit-transform:rotate(-360deg); -moz-transform:rotate(-360deg); -ms-transform:rotate(-360deg); transform:rotate(-360deg);}
.quick_links{ width:100%; position:absolute; left:0; top:-77px; -webkit-transition:top ease .4s; -moz-transition:top ease .4s; -ms-transition:top ease .4s; transition:top ease .4s;}
.quick_links_allow_gotop .quick_links, .quick_links_min .quick_links_allow_gotop .quick_links{ top:0;}
.quick_links_min .quick_links{ top:32px;}
.quick_links a{ display:block; border:1px solid #fff; border-bottom-color:#edecec; color:#6E6E6E; font-size:12px; margin:0; padding:8px 0; text-align:center;}
.quick_links i{ display:inline-block; background:url(../images/bg_hor.png) no-repeat 0 -182px; cursor:pointer; height:38px; width:38px; vertical-align:top;}
.quick_links .message{ background-position:-190px -182px;}
.quick_links .cart{ background-position:-38px -182px;}
.quick_links .view{ background-position:-76px -182px;}
.quick_links .qa{ background-position:-114px -182px;}
.quick_links .top{ background-position:-152px -182px;}
.quick_links_min .quick_links .top{ background-position:-180px -62px; height:20px; width:20px;}
.quick_links span{ display:block; cursor:pointer; padding-top:3px; height:1.5em; width:100%; overflow:hidden; word-break:break-all; word-wrap:break-word; text-overflow:ellipsis;}
.quick_links .num, .quick_links .num b,
.quick_links_pop .num, .quick_links_pop .num b{ display:inline-block; background:url(../images/bg_hor.png) no-repeat 100% -102px; padding-right:4px; vertical-align:top;}
.quick_links .num, .quick_links_pop .num{ background-position:-210px -82px; color:#fff; cursor:pointer; font:12px/18px Arial; margin-left:6px; padding:0 0 0 6px; vertical-align:middle;}
.quick_links .num{ margin:-60px 0 0; position:absolute; left:43px;}
.pl_upimgdiv{position: relative;width:100px;}
.pl_upimgdiv .progresstxt{display:none;width:100%;height:12px;line-height:12px;text-align:center;font-size:10px;color:red;position: absolute;bottom:0px;}
.pl_upimgdiv .progressbg{width:0;position:absolute;background:#00CD26;bottom:0px;height:12px;font-size:0px;}
.pl_upimgdiv .file_del{position:absolute;top:2px;right:2px;display:block;width:15px;height:15px;background:url(${ctx}/plugins/plupload2/filedel.jpg);}
.ellipsis-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.red{color:red;font-size:12px;}
.quick_links .KFview {
	display: inline-block;
	background: url(../images/KF.png) no-repeat;
	cursor: pointer;
	height: 38px;
	width: 38px;
	vertical-align: top;
}
.notlogin{
	color: red !important;
}
.unregistered{
	color: #00adff !important;
}
.homecount{
	background-color: #aaa !important;
}